
#include "stdafx.h"
#include "tlmServiceDataInfo.h"


tlmServiceDataInfo::tlmServiceDataInfo(uint8_t* bufPtr, uint32_t size) : mDataInfoBuffer(bufPtr,size), mDataInfoSize(0){
    //#[ operation tlmServiceDataInfo(uint8_t*,uint32_t)
    
    //#]
}

tlmServiceDataInfo::tlmServiceDataInfo() : mDataInfoBuffer(), mDataInfoSize(0) {
    //#[ operation tlmServiceDataInfo()
    //#]
}

/**
* \brief ~tlmServiceDataInfo: this is destructor of tlmServiceDataInfo class 
*
* \note
*
* \param[in]
* - none
*
* \return
* - none
*/
tlmServiceDataInfo::~tlmServiceDataInfo() {
}

/**
* \brief Fill : fill the data info buffer. This is virtual function, different data info structor fill different data,
*               The derived class shall implement this function
*
* \note
*
* \param[in]
* - none
*
* \return
* - none
*
* DesignID: MRN_TLM-SRV_SW_DD_033
*/
void tlmServiceDataInfo::Fill() {
    //#[ operation Fill()
    //#]
}

/**
* \brief ParseInit:This function is used to parse the incoming message and initialize dataiofo components. 
*                  This is virtual function of base class, as different data info message has different content
*                  the derived class shall implement it.
*
* \note
*
* \param[in]
* - none
*
* \return
* - bool_t : true - parse the data info message successfully.
*          false - parse the data info message failde
*
* DesignID: MRN_TLM-SRV_SW_DD_030
*/
bool_t tlmServiceDataInfo::ParseInit() {
    //#[ operation ParseInit()
    //#]

	return true;
}

void tlmServiceDataInfo::Init() {
}
